#shopcart
  position: fixed
  left: 0
  bottom: 0
  z-index: 50
  width: 100%
  height: 48px
 
  .content
    display: flex
    background: #141d27
    .content-left
      font-size: 0
      flex: 1
      //shopcart logo
      .logo-wrapper
        display: inline-block
        position: relative
        top: -10px
        margin: 0 12px
        padding: 6px
        width: 56px
        height: 56px
        box-sizing: border-box
        vertical-align: top
        border-radius: 50px
        background: #14172d
        .logo
          width: 100%
          height: 100%
          border-radius: 50%
          background: #2b343c
          text-align: center
          &.highlight
            rgb(0,160,220)
          .icon-shopping_cart
            color: #80858a
            font-size: 24px
            line-height: 44px
            &.highlight
              color: #ffffff
        .num
          position: absolute
          top: 0
          right: 0
          width: 24px
          height: 16px
          line-height: 16px
          text-align:center
          border-radius:16px
          font-size:9px
          background:rgb(240,20,20)
          color: #FFFFFF
          box-shadow:0 4px 8px 0 rgba(0,0,0,0.4)
      .price
        display: inline-block
        vertical-align: top
        margin-top: 12px
        font-size: 16px
        line-height: 24px
        padding: 0 12px 0 0
        box-sizing: border-box
        border-right: 1px solid rgba(255,255,255,0.1)
        color: rgba(255,255,255,0.4)
        font-weight: 700
        &.highlight
          color: #ffffff

      .desc
        display: inline-block
        vertical-align: top
        margin: 12px 0 0 12px
        font: 12px/24px a
        color: rgba(255,255,255,0.4)

    .content-right
      flex: 0 0 105px
      .pay
        flex: 0 0 105px
        width: 105px
        height: 48px
        text-align: center
        font: 12px/48px a
        color: rgba(255,255,255,0.4)
        font-weight: 700
        background: #2b33b
        &.not-enough
          background: #2b333b
        &.enough
          background: #00b43c
          color: #ffffff

